#pragma once

#include "Node.h"

class GameObject
{
public:
	GameObject(void);
	~GameObject(void);

	virtual bool Update(float dt);
	virtual void OnSelect();

	void SetNode(Node *node) {
		mNode = node;
	}

	Node* GetNode() {
		return mNode;
	}

protected:
	Node* mNode;
};
